package com.marvels.common.dto;

import java.util.List;


public class CreateGroupRequest {
	/** 群主的UserId（选填） **/
	private String Owner_Account;
	/** 群组类型：Private/Public/ChatRoom/AVChatRoom（必填） **/
	private String Type;
	/** 群名称（必填） **/
	private String Name;
	/** 群简介（选填） **/
	private String Introduction;
	/** 群公告（选填） **/
	private String Notification;
	/** 群头像URL（选填） **/
	private String FaceUrl;
	/** 最大群成员数量（选填） **/
	private Integer MaxMemberCount;
	/** 申请加群处理方式（选填） **/
	private String ApplyJoinOption;
	/** 初始群成员列表，最多500个（选填） **/
	private List<Member> MemberList;
	/** 用户自定义群组ID（选填） **/
	private String GroupId;

	public String getOwner_Account() {
		return Owner_Account;
	}

	public void setOwner_Account(String owner_Account) {
		Owner_Account = owner_Account;
	}

	public String getType() {
		return Type;
	}

	public void setType(String type) {
		Type = type;
	}

	public String getName() {
		return Name;
	}

	public void setName(String name) {
		Name = name;
	}

	public String getIntroduction() {
		return Introduction;
	}

	public void setIntroduction(String introduction) {
		Introduction = introduction;
	}

	public String getNotification() {
		return Notification;
	}

	public void setNotification(String notification) {
		Notification = notification;
	}

	public String getFaceUrl() {
		return FaceUrl;
	}

	public void setFaceUrl(String faceUrl) {
		FaceUrl = faceUrl;
	}

	public Integer getMaxMemberCount() {
		return MaxMemberCount;
	}

	public void setMaxMemberCount(Integer maxMemberCount) {
		MaxMemberCount = maxMemberCount;
	}

	public String getApplyJoinOption() {
		return ApplyJoinOption;
	}

	public void setApplyJoinOption(String applyJoinOption) {
		ApplyJoinOption = applyJoinOption;
	}

	public List<Member> getMemberList() {
		return MemberList;
	}

	public void setMemberList(List<Member> memberList) {
		MemberList = memberList;
	}

	public String getGroupId() {
		return GroupId;
	}

	public void setGroupId(String groupId) {
		GroupId = groupId;
	}

	public CreateGroupRequest(String owner_Account, String type, String name) {
		super();
		Owner_Account = owner_Account;
		Type = type;
		Name = name;
	}

	public CreateGroupRequest() {
	}

	public CreateGroupRequest(String owner_Account, String type, String name, String groupId) {
		super();
		Owner_Account = owner_Account;
		Type = type;
		Name = name;
		GroupId = groupId;
	}

}

